/*
 * Joueur.h
 *
 *  Created on: 29 janv. 2015
 *      Author: gontranclaritoux
 */

#ifndef JOUEUR_H_
#define JOUEUR_H_
#include <string>
#include <vector>
class Pion;


class Joueur {
	public:
		Joueur(std::string nom,int point,int num);

		virtual ~Joueur();
		char getType(){return type;};

	std::vector<Pion*>& getListPion() {
		return list_pion;
	}

	void setListPion( std::vector<Pion*>& listPion) {
		list_pion = listPion;
	}

	 std::string& getNom()  {
		return nom;
	}

	void setNom( std::string& nom) {
		this->nom = nom;
	}

	int getPoint()  {
		return point;
	}

	void setPoint(int point) {
		this->point = point;
	}
	void affiche_carac_joueur();/*affiche caracteristique joeur:ces animauc son nom e tt */


	int getNum()  {
		return num;
	}

	protected :
		std:: string nom;
		std::vector <Pion*> list_pion;
		char type; /* o ou j selon que ce soit ou joueur réel ou l'ordinateur */
		int point;
		int num;

};

#endif /* JOUEUR_H_ */
